home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / avr32 / boards / atstk1000 / Kconfig next >
Encoding:
Text File  |  2008-12-24  |  2.7 KB  |  110 lines

  1. # STK1000 customization
  2.  
  3. if BOARD_ATSTK1000
  4.  
  5. choice
  6.     prompt "ATSTK1000 CPU daughterboard type"
  7.     default BOARD_ATSTK1002
  8.  
  9. config BOARD_ATSTK1002
  10.     bool "ATSTK1002"
  11.     select CPU_AT32AP7000
  12.  
  13. config BOARD_ATSTK1003
  14.     bool "ATSTK1003"
  15.     select CPU_AT32AP7001
  16.  
  17. config BOARD_ATSTK1004
  18.     bool "ATSTK1004"
  19.     select CPU_AT32AP7002
  20.  
  21. config BOARD_ATSTK1006
  22.     bool "ATSTK1006"
  23.     select CPU_AT32AP7000
  24.  
  25. endchoice
  26.  
  27.  
  28. config BOARD_ATSTK100X_CUSTOM
  29.     bool "Non-default STK1002/STK1003/STK1004 jumper settings"
  30.     help
  31.       You will normally leave the jumpers on the CPU card at their
  32.       default settings.  If you need to use certain peripherals,
  33.       you will need to change some of those jumpers.
  34.  
  35. if BOARD_ATSTK100X_CUSTOM
  36.  
  37. config BOARD_ATSTK100X_SW1_CUSTOM
  38.     bool "SW1: use SSC1 (not SPI0)"
  39.     help
  40.       This also prevents using the external DAC as an audio interface,
  41.       and means you can't initialize the on-board QVGA display.
  42.  
  43. config BOARD_ATSTK100X_SW2_CUSTOM
  44.     bool "SW2: use IRDA or TIMER0 (not UART-A, MMC/SD, and PS2-A)"
  45.     help
  46.       If you change this you'll want an updated boot loader putting
  47.       the console on UART-C not UART-A.
  48.  
  49. config BOARD_ATSTK100X_SW3_CUSTOM
  50.     bool "SW3: use TIMER1 (not SSC0 and GCLK)"
  51.     help
  52.       This also prevents using the external DAC as an audio interface.
  53.  
  54. config BOARD_ATSTK100X_SW4_CUSTOM
  55.     bool "SW4: use ISI/Camera (not GPIOs, SPI1, and PS2-B)"
  56.     help
  57.       To use the camera interface you'll need a custom card (on the
  58.       PCI-format connector) connect a video sensor.
  59.  
  60. config BOARD_ATSTK1002_SW5_CUSTOM
  61.     bool "SW5: use MACB1 (not LCDC)"
  62.     depends on BOARD_ATSTK1002
  63.  
  64. config BOARD_ATSTK1002_SW6_CUSTOM
  65.     bool "SW6: more GPIOs (not MACB0)"
  66.     depends on BOARD_ATSTK1002
  67.  
  68. endif    # custom
  69.  
  70. config BOARD_ATSTK100X_SPI1
  71.     bool "Configure SPI1 controller"
  72.     depends on !BOARD_ATSTK100X_SW4_CUSTOM
  73.     help
  74.       All the signals for the second SPI controller are available on
  75.       GPIO lines and accessed through the J1 jumper block.  Say "y"
  76.       here to configure that SPI controller.
  77.  
  78. config BOARD_ATSTK1000_J2_LED
  79.     bool
  80.     default BOARD_ATSTK1000_J2_LED8 || BOARD_ATSTK1000_J2_RGB
  81.  
  82. choice
  83.     prompt "LEDs connected to J2:"
  84.     depends on LEDS_GPIO && !BOARD_ATSTK100X_SW4_CUSTOM
  85.     optional
  86.     help
  87.       Select this if you have jumpered the J2 jumper block to the
  88.       LED0..LED7 amber leds, or to the RGB leds, using a ten-pin
  89.       IDC cable.  A default "heartbeat" trigger is provided, but
  90.       you can of course override this.
  91.  
  92. config BOARD_ATSTK1000_J2_LED8
  93.     bool "LED0..LED7"
  94.     help
  95.       Select this if J2 is jumpered to LED0..LED7 amber leds.
  96.  
  97. config BOARD_ATSTK1000_J2_RGB
  98.     bool "RGB leds"
  99.     help
  100.       Select this if J2 is jumpered to the RGB leds.
  101.  
  102. endchoice
  103.  
  104. config BOARD_ATSTK1000_EXTDAC
  105.     bool
  106.     depends on !BOARD_ATSTK100X_SW1_CUSTOM && !BOARD_ATSTK100X_SW3_CUSTOM
  107.     default y
  108.  
  109. endif    # stk 1000
  110.